import 'package:flutter/material.dart';
import 'package:flutter_demo/widget/cards.dart';
import 'package:flutter_demo/widget/search.dart';

class CompandRenameRecordScreen extends StatefulWidget {
  @override
  State<StatefulWidget> createState() => _CompandRenameRecordScreenState();
}

class _CompandRenameRecordScreenState extends State<CompandRenameRecordScreen> {

  bool isHide = true;
  Map<String, String> data = {
    '新公司名称' : '北京洛凯云享科技有限公司',
    '旧公司名称' : '北京洛凯云享科技有限公司',
    '旧统一社会信用代码' : '123456789012345678',
    '新统一社会信用代码' : '123456789012345678',
    '审核时间' : '2022年5月12日 17:49',
    '审核状态' : '未审核',
    '审核备注' : '资料不齐全',
    '单位营业执照' : 'https://note.youdao.com/yws/api/personal/file/WEB7bc5cfcb6ee742a4e508f9531cb2c038?method=download&shareKey=ae608c2f21caef2fa2a42130f47e8ecd',
    '手持单位营业执照照片' : 'https://note.youdao.com/yws/api/personal/file/WEB7bc5cfcb6ee742a4e508f9531cb2c038?method=download&shareKey=ae608c2f21caef2fa2a42130f47e8ecd',
    '操作人' : '陈垍谋',
    '操作时间' : '2022年5月12日 17:49',
  };

  @override
  Widget build(BuildContext context) {
    return Scaffold(
      appBar: AppBar(
        titleSpacing: 0,
        title: SearchWidget(
          hintText: '请输入法定代表人身份证号进行查询',
          autofocus: true,
          onSearchCallback: (content) {
            setState(() => isHide = false);
          },
        ),
      ),
      body: Stack(
        children: <Widget>[
          Offstage(
            offstage: !isHide,
            child: Center(
              child: Text(
                '暂无记录',
                style: TextStyle(
                  fontSize: 20,
                  color: Colors.black87,
                ),
              ),
            ),
          ),
          Offstage(
            offstage: isHide,
            child: Scrollbar(
              child: SingleChildScrollView(
                child: Container(
                  alignment: Alignment.center,
                  margin: EdgeInsets.symmetric(vertical: 32),
                  child: DataWithResourceCard(
                    width: 600,
                    params: data,
                  ),
                ),
              ),
            ),
          ),
        ],
      ),
    );
  }
}